package cn.stylefeng.guns.modular.gridsystem.temperature.service;

import cn.stylefeng.guns.core.pojo.page.PageResult;
import cn.stylefeng.guns.modular.gridsystem.temperature.entity.BizTemperatureChannel;
import cn.stylefeng.guns.modular.gridsystem.temperature.model.param.BizTemperatureChannelParam;
import cn.stylefeng.guns.modular.gridsystem.temperature.model.result.BizTemperatureAllResult;
import cn.stylefeng.guns.modular.gridsystem.temperature.model.result.BizTemperatureChannelResult;
import cn.stylefeng.guns.modular.gridsystem.temperature.model.result.BizTemperatureRecordResult;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface BizTemperatureChannelService extends IService<BizTemperatureChannel> {

    BizTemperatureAllResult allList(BizTemperatureChannelParam param);
    PageResult<BizTemperatureChannelResult> getTempChannelList(BizTemperatureChannelParam param);

    void toAdd(BizTemperatureChannelParam param);

    void toEdit(BizTemperatureChannelParam param);

    void toDelete(BizTemperatureChannelParam param);
}
